@CHARSET "UTF-8";
/**顶部css**/
*,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, blockquote, th, td{margin: 0;padding: 0;}
body,html{margin: 0 auto;}

/*a link 基本连接颜色*/
a{text-decoration:none;hide-focus: expression(this.hideFocus=true);  }
a:focus { outline: 0; }
a,a span,a em,a strong{color:#252525;}
em,em a:link{font-weight: bold;font-style:normal;}
a:hover,a:hover span,a:hover em,a:hover strong{text-decoration:underline; cursor:pointer;color: #ba2636;}
html{ overflow-y:scroll;}
body{background: none repeat scroll 0 0 #FFFFFF;color: #555555;font: 12px/1.5 Arial,宋体;}
html {font: 12px/1.5 Arial,宋体;}
img,input{border:none;}
ul, li {list-style: none outside none;}
.clear{clear: both;}
.display{display: block;}
.hidden{display:none;}
.container{ 
	background: none repeat scroll 0 0 #FFFFFF;
    margin: auto;
    overflow: hidden;
    width: 100%;border:0px solid red;
}

.marlt25{margin-left: 1px;}
.fl{float: left;}
.fr{float: right;}

.bgcolF7{background-color: #f7f7f7;}

#head{height: 32px;}
#headNav {
    background: none repeat scroll 0 0 #2D2D2D;
    border-bottom: 1px solid #000000;
    color: #666666;
    height: 32px;
    width: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#hnav_content,#footer, #links{margin: 0px auto;width:960px;border:0px solid red;}


#footer {
	margin: 20px auto;
	height:70px;
	text-align:center;
    border-top: 1px solid #DEDEDE;
}

#link, #siteinfo {
    margin: 10px 0px;
}
#siteinfo{margin-left:-5px;}
#siteinfo span{margin: 0 5px;}
.nav{
	float: left;
    position: relative;
    height: 100%;
}
.logo_text,#hnav_content span{
	font-size: 20px;
	font-weight: normal;
	border:0px solid red;
	float: left;
	position: relative;
	top:2px;
}
#hnav_content{
	color: #ffffff;
	height:32px;
	font-family: "宋体",sans-serif;
	border: 0px solid blue;
}
#hnav_content strong{float:left;position: relative;top:1px;font-weight: bold;}
#hnav_content .logo_text .siteDesc,#hnav_content span .siteDesc{ position: relative;font-size: 15px;float:left;top:7px;left:5px;_top:7px;}

.main, .ad, .footer{margin: 0 auto;width: 960px;}

.ad{margin: 5px auto;}
.main{border:0px solid blue;}
.container .footer{clear: both;border: 1px solid red;height: 20px;}

.main .main-left{float: left;border: 0px solid red;height: auto;}
.main-left,.infoBox{width:310px;height: 305px;border-top:2px solid #7c9ec8; margin-bottom: 10px;color: #333333;}
.main .main-left .infoBox{
	/**height:517px;overflow: hidden;*/
	min-height:517px;
    height:100%;
    _height:517px; 
    overflow:visible;
	}
.main .main-right{float: left;width:635px;_width:633px; margin-left: 15px;_margin-left: 12px;}



.tab-hd {
    height: 32px;
    line-height: 30px;
}
.tab-hd h1,.tab-hd h2{
    text-align: center;
    width: 95px;
    float: left;
    font-size: 14px;
    border-bottom: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-left:1px solid #CFCFCF;
    font-weight: normal;
}
.tab-hd h2 a:link{color: #1B72AF;}
.tab-hd h2 a:visited{color: #1B72AF;}
.tab-hd-con {
    cursor:default;
    float: left;
    font-size: 14px;
    width:70px;
    text-align: center;
    background-color: #f0f0f0;
    border-right: 1px solid #CFCFCF;
    border-bottom: 1px solid #CFCFCF;
}
.right{border-right: 1px solid #CFCFCF;}
.btmCF{border-bottom: 1px solid #CFCFCF;}
.tab-hd .curr{
	background-color: #ffffff;
	border-bottom: 0px;
	font-weight: bold;
}
.container .main .infoBox .tab-infoBox .info-list{float: left;}
.container .main .infoBox .tab-infoBox .info-list li{	
	line-height:27px;
	height: 27px; 
	background: url("../images/point.png") no-repeat scroll left 12px transparent;
	margin-left: 2px;
    overflow: hidden;
    padding-left: 8px;
}
.container .main .infoBox .tab-infoBox .info-list li{
	font-size:14px;
	color: #252525;
}

.chose_site{
	height: 20px;
	line-height:20px;
    padding: 0px 0px 5px 0px;
    font-size: 11pt;
    color:  #2D2D2D;
    width: 100%;
    float: left;
}
.chose_site span{margin: 0px 5px;width:30px;border: 0px solid red;}
.chose_site span input{width: 18px;}

.about_left{width: 200px; border: 1px solid #7C9EC8;height: 300px;float: left;}
.about_left ul li {paddin: 0px 5px 5px 0;height: 30px;line-height: 30px;font-size:14px;margin-top:0px;  border-bottom: 1px dashed #7C9EC8;text-align: right;}
.about_left ul li a{margin-right: 15px;display:inline-block;}
.about_right{float: left;width: 690px;padding: 0px 20px;}
.about_right .about_title,.about_right .about_content{padding: 5px;}
.about_right .about_title{background-color: #CCDCEB;height: 20px;line-height: 20px;font-size: 14px;}
.about_right .about_content{line-height: 2em; font-size: 12px;}
.about_right .about_content p{text-indent: 2em;}
.menu_curr{color: #2965B1;font-weight: bold;background: url("../images/dot.gif") no-repeat scroll right 10px transparent;}
.menu_curr a{color: #D60100;}

.container .main .infoBox .tab-infoBox .info-list .dianpin-li{height: auto;}
.container .main .infoBox .tab-infoBox .info-list .dianpin-info{margin-left: 0px;margin:5px;color: #666666;line-height: 18px;  position:relative;}
.container .main .infoBox .tab-infoBox .info-list .dianpin-info a:hover{text-decoration: none;}
.container .main .infoBox .tab-infoBox .info-list .dianpin-info .dp_text{position: relative;}
.container .main .infoBox .tab-infoBox .info-list .dianpin-info .dp_text:hover {
    background: none repeat scroll 0 0 #F3F1DA;
    text-decoration: none;
}
.tab-infoBox .info-list .dianpin-info .dp_text{width:275px;background-color: #f9f8e8;border:1px solid #e8e7d9; margin: 9px 0px;color: #252525;font-size: 12px;line-height: 18px;padding:9px;}
.corner{ 
	background: url("../images/corner.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    left: 70px;
    overflow: hidden;
    position: absolute;
    top: -12px;
    width: 22px;}
